package src.dto;

import java.io.Serializable;
import java.util.Date;
import java.util.Set;
import java.util.TimeZone;

import src.common.MessageClassification;

public class OutgoingMessageDTO implements Serializable {

	private static final long serialVersionUID = 1L;
	private Long id;
	private String subject;
	private String content;
	private Date date;
	private TimeZone time;
	private MessageClassification messageClassification;
	private LightMailBoxDTO sender;
	private Set<LightMailBoxDTO> targetMailboxes;

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public String getSubject() {
		return subject;
	}

	public void setSubject(String subject) {
		this.subject = subject;
	}

	public String getContent() {
		return content;
	}

	public void setContent(String content) {
		this.content = content;
	}

	public Date getDate() {
		return date;
	}

	public void setDate(Date date) {
		this.date = date;
	}

	public TimeZone getTime() {
		return time;
	}

	public void setTime(TimeZone time) {
		this.time = time;
	}

	public MessageClassification getMessageClassification() {
		return messageClassification;
	}

	public void setMessageClassification(
			MessageClassification messageClassification) {
		this.messageClassification = messageClassification;
	}

	public LightMailBoxDTO getSender() {
		return sender;
	}

	public void setSender(LightMailBoxDTO sender) {
		this.sender = sender;
	}

	public Set<LightMailBoxDTO> getTargetMailboxes() {
		return targetMailboxes;
	}

	public void setTargetMailboxes(Set<LightMailBoxDTO> targetMailboxes) {
		this.targetMailboxes = targetMailboxes;
	}

}
